/**
 * @BelongsProject: bullshit-codes
 * @Author: xiaochangbai
 * @CreateTime: 2024-10-24 09:29
 * @Description: TODO
 * @Version: 1.0
 */
public class ForeverTopJob {


    public static void main(String[] args) {

        try {
            recursiveFunction(10);
        } catch (StackOverflowError e) {
            e.printStackTrace();
            System.err.println("你发生栈溢出了噢\n赶紧去向领导报告这个问题吧，然后解决他，接着就喝着咖啡等着升职加薪了吧^_^...");
        }
    }


    // 一个永远不会停止的递归
    public static void recursiveFunction(int i) {
        if (i == 0) {
            return;
        } else {
            recursiveFunction(i--);  // 使用后缀--，永远不会到达i==0
        }
    }
}
